package com.weds.edwx.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.weds.core.base.BaseEntity;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;
import javax.validation.constraints.Digits;
import javax.validation.constraints.Size;

public class DtUserEntity extends BaseEntity implements Serializable {
    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @ApiModelProperty(required = true, dataType = "string", example = "test", value = "")
    private Long userSerial;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @Size(max = 20)
    @ApiModelProperty(required = true, dataType = "string", example = "test", value = "")
    private String userNo;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @Size(max = 50)
    @ApiModelProperty(required = true, dataType = "string", example = "test", value = "")
    private String userLname;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @Size(max = 50)
    @ApiModelProperty(required = true, dataType = "string", example = "test", value = "")
    private String userFname;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @Size(max = 50)
    @ApiModelProperty(required = true, dataType = "string", example = "test", value = "")
    private String depNo;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @ApiModelProperty(required = true, dataType = "int", example = "-1", value = "")
    private Integer userDep;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @Size(max = 50)
    @ApiModelProperty(required = true, dataType = "string", example = "test", value = "")
    private String userDepname;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @ApiModelProperty(required = true, dataType = "string", example = "2020-03-10 16:24:25", value = "")
    private Date userWorkday;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @Size(max = 20)
    @ApiModelProperty(required = true, dataType = "string", example = "test", value = "")
    private String userDuty;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @Size(max = 50)
    @ApiModelProperty(required = true, dataType = "string", example = "test", value = "")
    private String userCard;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @Size(max = 10)
    @ApiModelProperty(required = true, dataType = "string", example = "test", value = "")
    private String userFinger;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @Size(max = 20)
    @ApiModelProperty(required = true, dataType = "string", example = "test", value = "")
    private String userPassword;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @ApiModelProperty(required = true, dataType = "string", example = "2020-03-10 16:24:25", value = "")
    private Date pwdBegin;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @ApiModelProperty(required = true, dataType = "string", example = "2020-03-10 16:24:25", value = "")
    private Date pwdEnd;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @ApiModelProperty(required = true, dataType = "string", example = "test", value = "")
    private Short userType;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @ApiModelProperty(required = true, dataType = "string", example = "2020-03-10 16:24:25", value = "")
    private Date pactBegin;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @ApiModelProperty(required = true, dataType = "string", example = "2020-03-10 16:24:25", value = "")
    private Date pactEnd;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @ApiModelProperty(required = true, dataType = "int", example = "-1", value = "")
    private Integer userLevel;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @ApiModelProperty(required = true, dataType = "int", example = "-1", value = "")
    private Integer userPhoto;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @Size(max = 8)
    @ApiModelProperty(required = true, dataType = "string", example = "test", value = "")
    private String userSex;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @Size(max = 20)
    @ApiModelProperty(required = true, dataType = "string", example = "test", value = "")
    private String userNation;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @Size(max = 20)
    @ApiModelProperty(required = true, dataType = "string", example = "test", value = "")
    private String userXueli;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @Size(max = 20)
    @ApiModelProperty(required = true, dataType = "string", example = "test", value = "")
    private String userNative;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @ApiModelProperty(required = true, dataType = "string", example = "2020-03-10 16:24:25", value = "")
    private Date userBirthday;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @Size(max = 30)
    @ApiModelProperty(required = true, dataType = "string", example = "test", value = "")
    private String userId;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @Size(max = 20)
    @ApiModelProperty(required = true, dataType = "string", example = "test", value = "")
    private String userPost;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @Size(max = 50)
    @ApiModelProperty(required = true, dataType = "string", example = "test", value = "")
    private String userLinkman;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @Size(max = 30)
    @ApiModelProperty(required = true, dataType = "string", example = "test", value = "")
    private String userTelephone;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @Size(max = 50)
    @ApiModelProperty(required = true, dataType = "string", example = "test", value = "")
    private String userAddress;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @Size(max = 50)
    @ApiModelProperty(required = true, dataType = "string", example = "test", value = "")
    private String userEmail;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @Size(max = 20)
    @ApiModelProperty(required = true, dataType = "string", example = "test", value = "")
    private String user1;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @Size(max = 50)
    @ApiModelProperty(required = true, dataType = "string", example = "test", value = "")
    private String user2;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @Size(max = 200)
    @ApiModelProperty(required = true, dataType = "string", example = "test", value = "")
    private String userBz;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @Size(max = 20)
    @ApiModelProperty(required = true, dataType = "string", example = "test", value = "")
    private String kqRule;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @Size(max = 500)
    @ApiModelProperty(required = true, dataType = "string", example = "test", value = "")
    private String kqTaoban;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @ApiModelProperty(required = true, dataType = "int", example = "-1", value = "")
    private Integer kqTiaoxiu;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @ApiModelProperty(required = true, dataType = "string", example = "2020-03-10 16:24:25", value = "")
    private Date xfTime;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @ApiModelProperty(required = true, dataType = "int", example = "-1", value = "")
    private Integer xfJiange;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @ApiModelProperty(required = true, dataType = "int", example = "-1", value = "")
    private Integer xfJe;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @ApiModelProperty(required = true, dataType = "string", example = "2020-03-10 16:24:25", value = "")
    private Date userSj;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @Size(max = 50)
    @ApiModelProperty(required = true, dataType = "string", example = "test", value = "")
    private String userRank;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @ApiModelProperty(required = true, dataType = "int", example = "-1", value = "")
    private Integer glyImg;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @ApiModelProperty(required = true, dataType = "int", example = "-1", value = "")
    private Integer userAc;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @Size(max = 10)
    @ApiModelProperty(required = true, dataType = "string", example = "test", value = "")
    private String userGsbh;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @Size(max = 5)
    @ApiModelProperty(required = true, dataType = "string", example = "test", value = "")
    private String userYglx;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @Size(max = 10)
    @ApiModelProperty(required = true, dataType = "string", example = "test", value = "")
    private String userZhbh;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @Size(max = 10)
    @ApiModelProperty(required = true, dataType = "string", example = "test", value = "")
    private String userZhlx;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @Size(max = 50)
    @ApiModelProperty(required = true, dataType = "string", example = "test", value = "")
    private String userTxm;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @ApiModelProperty(required = true, dataType = "int", example = "-1", value = "")
    private Integer userLx;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @ApiModelProperty(required = true, dataType = "int", example = "-1", value = "")
    private Integer userMj;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @ApiModelProperty(required = true, dataType = "int", example = "-1", value = "")
    private Integer userIdentity;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @ApiModelProperty(required = true, dataType = "int", example = "-1", value = "")
    private Integer userFace;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @Size(max = 20)
    @ApiModelProperty(required = true, dataType = "string", example = "test", value = "")
    private String userRole;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @Size(max = 200)
    @ApiModelProperty(required = true, dataType = "string", example = "test", value = "")
    private String spareCol1;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @Size(max = 200)
    @ApiModelProperty(required = true, dataType = "string", example = "test", value = "")
    private String spareCol2;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @Size(max = 200)
    @ApiModelProperty(required = true, dataType = "string", example = "test", value = "")
    private String zh;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @Size(max = 10)
    @ApiModelProperty(required = true, dataType = "string", example = "test", value = "")
    private String lx;

    /**
     *
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    @ApiModelProperty(required = true, dataType = "int", example = "-1", value = "")
    private Integer allowKq;

    /**
     *
     * @mbg.generated Tue Mar 10 16:24:25 CST 2020
     */
    private static final long serialVersionUID = 1L;

    private String keys;

    public Long getUserSerial() {
        return userSerial;
    }

    public void setUserSerial(Long userSerial) {
        this.userSerial = userSerial;
    }

    public String getUserNo() {
        return userNo;
    }

    public void setUserNo(String userNo) {
        this.userNo = userNo;
    }

    public String getUserLname() {
        return userLname;
    }

    public void setUserLname(String userLname) {
        this.userLname = userLname;
    }

    public String getUserFname() {
        return userFname;
    }

    public void setUserFname(String userFname) {
        this.userFname = userFname;
    }

    public String getDepNo() {
        return depNo;
    }

    public void setDepNo(String depNo) {
        this.depNo = depNo;
    }

    public Integer getUserDep() {
        return userDep;
    }

    public void setUserDep(Integer userDep) {
        this.userDep = userDep;
    }

    public String getUserDepname() {
        return userDepname;
    }

    public void setUserDepname(String userDepname) {
        this.userDepname = userDepname;
    }

    public Date getUserWorkday() {
        return userWorkday;
    }

    public void setUserWorkday(Date userWorkday) {
        this.userWorkday = userWorkday;
    }

    public String getUserDuty() {
        return userDuty;
    }

    public void setUserDuty(String userDuty) {
        this.userDuty = userDuty;
    }

    public String getUserCard() {
        return userCard;
    }

    public void setUserCard(String userCard) {
        this.userCard = userCard;
    }

    public String getUserFinger() {
        return userFinger;
    }

    public void setUserFinger(String userFinger) {
        this.userFinger = userFinger;
    }

    public String getUserPassword() {
        return userPassword;
    }

    public void setUserPassword(String userPassword) {
        this.userPassword = userPassword;
    }

    public Date getPwdBegin() {
        return pwdBegin;
    }

    public void setPwdBegin(Date pwdBegin) {
        this.pwdBegin = pwdBegin;
    }

    public Date getPwdEnd() {
        return pwdEnd;
    }

    public void setPwdEnd(Date pwdEnd) {
        this.pwdEnd = pwdEnd;
    }

    public Short getUserType() {
        return userType;
    }

    public void setUserType(Short userType) {
        this.userType = userType;
    }

    public Date getPactBegin() {
        return pactBegin;
    }

    public void setPactBegin(Date pactBegin) {
        this.pactBegin = pactBegin;
    }

    public Date getPactEnd() {
        return pactEnd;
    }

    public void setPactEnd(Date pactEnd) {
        this.pactEnd = pactEnd;
    }

    public Integer getUserLevel() {
        return userLevel;
    }

    public void setUserLevel(Integer userLevel) {
        this.userLevel = userLevel;
    }

    public Integer getUserPhoto() {
        return userPhoto;
    }

    public void setUserPhoto(Integer userPhoto) {
        this.userPhoto = userPhoto;
    }

    public String getUserSex() {
        return userSex;
    }

    public void setUserSex(String userSex) {
        this.userSex = userSex;
    }

    public String getUserNation() {
        return userNation;
    }

    public void setUserNation(String userNation) {
        this.userNation = userNation;
    }

    public String getUserXueli() {
        return userXueli;
    }

    public void setUserXueli(String userXueli) {
        this.userXueli = userXueli;
    }

    public String getUserNative() {
        return userNative;
    }

    public void setUserNative(String userNative) {
        this.userNative = userNative;
    }

    public Date getUserBirthday() {
        return userBirthday;
    }

    public void setUserBirthday(Date userBirthday) {
        this.userBirthday = userBirthday;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getUserPost() {
        return userPost;
    }

    public void setUserPost(String userPost) {
        this.userPost = userPost;
    }

    public String getUserLinkman() {
        return userLinkman;
    }

    public void setUserLinkman(String userLinkman) {
        this.userLinkman = userLinkman;
    }

    public String getUserTelephone() {
        return userTelephone;
    }

    public void setUserTelephone(String userTelephone) {
        this.userTelephone = userTelephone;
    }

    public String getUserAddress() {
        return userAddress;
    }

    public void setUserAddress(String userAddress) {
        this.userAddress = userAddress;
    }

    public String getUserEmail() {
        return userEmail;
    }

    public void setUserEmail(String userEmail) {
        this.userEmail = userEmail;
    }

    public String getUser1() {
        return user1;
    }

    public void setUser1(String user1) {
        this.user1 = user1;
    }

    public String getUser2() {
        return user2;
    }

    public void setUser2(String user2) {
        this.user2 = user2;
    }

    public String getUserBz() {
        return userBz;
    }

    public void setUserBz(String userBz) {
        this.userBz = userBz;
    }

    public String getKqRule() {
        return kqRule;
    }

    public void setKqRule(String kqRule) {
        this.kqRule = kqRule;
    }

    public String getKqTaoban() {
        return kqTaoban;
    }

    public void setKqTaoban(String kqTaoban) {
        this.kqTaoban = kqTaoban;
    }

    public Integer getKqTiaoxiu() {
        return kqTiaoxiu;
    }

    public void setKqTiaoxiu(Integer kqTiaoxiu) {
        this.kqTiaoxiu = kqTiaoxiu;
    }

    public Date getXfTime() {
        return xfTime;
    }

    public void setXfTime(Date xfTime) {
        this.xfTime = xfTime;
    }

    public Integer getXfJiange() {
        return xfJiange;
    }

    public void setXfJiange(Integer xfJiange) {
        this.xfJiange = xfJiange;
    }

    public Integer getXfJe() {
        return xfJe;
    }

    public void setXfJe(Integer xfJe) {
        this.xfJe = xfJe;
    }

    public Date getUserSj() {
        return userSj;
    }

    public void setUserSj(Date userSj) {
        this.userSj = userSj;
    }

    public String getUserRank() {
        return userRank;
    }

    public void setUserRank(String userRank) {
        this.userRank = userRank;
    }

    public Integer getGlyImg() {
        return glyImg;
    }

    public void setGlyImg(Integer glyImg) {
        this.glyImg = glyImg;
    }

    public Integer getUserAc() {
        return userAc;
    }

    public void setUserAc(Integer userAc) {
        this.userAc = userAc;
    }

    public String getUserGsbh() {
        return userGsbh;
    }

    public void setUserGsbh(String userGsbh) {
        this.userGsbh = userGsbh;
    }

    public String getUserYglx() {
        return userYglx;
    }

    public void setUserYglx(String userYglx) {
        this.userYglx = userYglx;
    }

    public String getUserZhbh() {
        return userZhbh;
    }

    public void setUserZhbh(String userZhbh) {
        this.userZhbh = userZhbh;
    }

    public String getUserZhlx() {
        return userZhlx;
    }

    public void setUserZhlx(String userZhlx) {
        this.userZhlx = userZhlx;
    }

    public String getUserTxm() {
        return userTxm;
    }

    public void setUserTxm(String userTxm) {
        this.userTxm = userTxm;
    }

    public Integer getUserLx() {
        return userLx;
    }

    public void setUserLx(Integer userLx) {
        this.userLx = userLx;
    }

    public Integer getUserMj() {
        return userMj;
    }

    public void setUserMj(Integer userMj) {
        this.userMj = userMj;
    }

    public Integer getUserIdentity() {
        return userIdentity;
    }

    public void setUserIdentity(Integer userIdentity) {
        this.userIdentity = userIdentity;
    }

    public Integer getUserFace() {
        return userFace;
    }

    public void setUserFace(Integer userFace) {
        this.userFace = userFace;
    }

    public String getUserRole() {
        return userRole;
    }

    public void setUserRole(String userRole) {
        this.userRole = userRole;
    }

    public String getSpareCol1() {
        return spareCol1;
    }

    public void setSpareCol1(String spareCol1) {
        this.spareCol1 = spareCol1;
    }

    public String getSpareCol2() {
        return spareCol2;
    }

    public void setSpareCol2(String spareCol2) {
        this.spareCol2 = spareCol2;
    }

    public String getZh() {
        return zh;
    }

    public void setZh(String zh) {
        this.zh = zh;
    }

    public String getLx() {
        return lx;
    }

    public void setLx(String lx) {
        this.lx = lx;
    }

    public Integer getAllowKq() {
        return allowKq;
    }

    public void setAllowKq(Integer allowKq) {
        this.allowKq = allowKq;
    }

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public String getKeys() {
        return keys;
    }

    public void setKeys(String keys) {
        this.keys = keys;
    }
}